// pages/login/login.js
let utils = require("../../utils/utils.js");
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		confirmlogin:true,
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {
		//let userInfo = wx.getStorageSync('userInfo');
		// 获取用户信息
		/* if(!userInfo.avatarUrl||userInfo.avatarUrl==null||userInfo.avatarUrl==undefined){
			wx.getSetting({
			  success: res => {
				if (res.authSetting['scope.userInfo']) {
				  // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
				  wx.getUserInfo({
					success: res => {
					  // 可以将 res 发送给后台解码出 unionId
					  let avatarUrl=res.userInfo.avatarUrl;
					  userInfo.avatarUrl=avatarUrl;
					  wx.setStorageSync('userInfo',userInfo);
					  if(avatarUrl){
						  wx.redirectTo({
							'url': '../personal/personal'
						  })
					  }
					  // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
					  // 所以此处加入 callback 以防止这种情况
					  if (this.userInfoReadyCallback) {
						this.userInfoReadyCallback(res)
					  }
					}
				  })
				}
			  }
			})
		}else{
			wx.redirectTo({
				'url': '../personal/personal'
			})
		} */
		
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {
		
	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {
		
	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	},
	/* 取消登录*/
	cansellogin() {
		wx.switchTab({
			'url': '../index/index'
		});
	},
	/* 授权登录获取图片和昵称*/
	getUserInfo: function(e) {
		let that = this;
		//return false;
		if (e.detail.userInfo) {
			console.log(e.detail.userInfo);
			let userInfo = wx.getStorageSync('userInfo');
			userInfo.headimgurl = e.detail.userInfo.avatarUrl;
			userInfo.nickname = e.detail.userInfo.nickName;
			userInfo.sex = e.detail.userInfo.gender;
			wx.setStorageSync('userInfo', userInfo);
			/* wx.redirectTo({
				'url':'../personal/personal'
			}) */
			that.bindUserInfo();
		} else {
			wx.showLoading({
				title: '请授权登录!',
				mask: false
			});
			setTimeout(function(){
				wx.hideLoading()
			},2000)
		}
	},
	bindUserInfo:function(){
		let _url='/applet/whchat/bind';
		let userInfo=wx.getStorageSync('userInfo');
		let data=userInfo;
		let _data={url:_url,methods:'post',data:data,nonelist:true}
		utils.request.call(_data, (res) => {
			console.log(res);
			if (res.data.status == 200) {
				wx.navigateTo({
					url:'../index/index'
				});
			}
		})
	}
})
